package com.domus.dreamMenu.servidor.tipos;

import java.io.Serializable;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.Iterator;

public class Pedido implements Serializable{

	private static final long serialVersionUID = 7108872994998536931L;
	//dados usados pelo sistema
	private final int codigo;
	private final Timestamp momento;
	private final ArrayList<EntradaPedido> entradas;
	private final int matriculaGarcom;
	private final int conta;
	
	public Pedido(int codigo, Timestamp momento,
			ArrayList<EntradaPedido> entradas, int matriculaGarcom, int conta) {
		this.codigo = codigo;
		this.momento = momento;
		this.entradas = entradas;
		this.matriculaGarcom = matriculaGarcom;
		this.conta = conta;
	}

	public int getCodigo() {
		return codigo;
	}

	public Timestamp getMomento() {
		return momento;
	}

	public Iterator<EntradaPedido> getEntradas() {
		return entradas.iterator();
	}
	
	public int getMatriculaGarcom(){
		return matriculaGarcom;
	}
	
	public int getConta(){
		return conta;
	}
}
